package com.sxpcwlkj.sxpcwlkj.entity.vo;


import java.io.Serial;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.sxpcwlkj.common.utils.DateUtil;
import lombok.Data;
import lombok.EqualsAndHashCode;
import io.github.linpeilie.annotations.AutoMapper;
import com.sxpcwlkj.sxpcwlkj.entity.StoreMember;
import com.sxpcwlkj.framework.entity.BaseEntityVo;
import com.alibaba.excel.annotation.ExcelProperty;

import java.util.Date;

/**
* 会员Vo
*
* @author 西决
* @Doc <a href='https://www.mmsadmin.com'>MMS文档</a>
*/

@Data
@AutoMapper(target = StoreMember.class)
@EqualsAndHashCode(callSuper=false)
public class StoreMemberVo  extends BaseEntityVo{
	@Serial
	private static final long serialVersionUID = 1L;

	/**
	 * ID
	 */
	private String id;
	/**
	 * 昵称
	 */
	private String nickname;
	/**
	 * 账号
	 */
	private String account;
	/**
	 * 性别
	 */
	private Integer sex;
	/**
	 * 手机号
	 */
	private String phone;
	/**
	 * 密码
	 */
	private String password;
	/**
	 * 头像
	 */
	private String headPortrait;
	/**
	 * 生日
	 */
	@JsonFormat(pattern = DateUtil.DATE_TIME_PATTERN)
	private Date birthday;
	/**
	 * 信用分
	 */
	private Integer reputationScore;
	/**
	 * 级别
	 */
	private Integer level;
	/**
	 * 邀请码
	 */
	private String invitationCode;
	/**
	 * 秘钥
	 */
	private String privateKey;
	/**
	 * 微信openid
	 */
	private String wxOpenid;
	/**
	 * 支付宝openId
	 */
	private String alipayOpenid;
	/**
	 * 抖音openId
	 */
	private String douyinOpenid;
	/**
	 * 最后登录IP
	 */
	private String lastLoginIp;
	/**
	 * 支付密码
	 */
	private String payPassword;

}
